package top.chmin.project.cloud.common.entity.label.value.auto;


import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;

/**
 * chmin
 * 2023-12-27 15:15:33
 * cloud-builder
 */
public interface EntityLabelValueSave {

    @PostMapping("/au/entityLabelValue/save")
    int save(@RequestBody Param param);

    @Getter
    @Setter
    @Accessors(chain = true)
    class Param {
        // 适用数据结构
        String dataApiType;
        // Value属性名称
        String valueFieldCode;
        // Label属性名称
        String labelFieldCode;
        // 实体编码
        String tableCode;
    }

}
